#!/bin/bash
FILE_COUNT=$#
if((FILE_COUNT!=1)); then
    echo ">>> 错误：未传递文件参数！"
    echo "  用法：download_unzip.sh folderPath"
    exit;
fi
# 脚本目录
FOLDER_PATH=$(cd $1; pwd)

# 脚本名
SCRIPT_NAME="onboot.sh"
# 脚本绝对路径
SCRIPT_FILE=$FOLDER_PATH/$SCRIPT_NAME
echo "路径全名："$SCRIPT_FILE

# 系统文件
RC_LOCAL=/etc/rc.d/rc.local

echo "# ======= 系统启动脚本 =======" > $SCRIPT_FILE
chmod +x $SCRIPT_FILE
echo "生成脚本位置："$SCRIPT_FILE


# 判断是否已经存在
if (( 0 == `cat $RC_LOCAL | grep $SCRIPT_FILE | wc -l` )); then
sudo cat >>$RC_LOCAL<<EOF
#===== 自启动脚本 =====
$SCRIPT_FILE
EOF
fi
chmod +x $RC_LOCAL

echo "============ 显示/etc/rc.d/rc.local内容 ==========="
cat $RC_LOCAL | grep -v '#'